/**
 * @author F.biz - http://www.fbiz.com.br/
 */
/* --------------------------------------------------------------- Reset */
body{background-color:#fff; min-width:980px; text-shadow: #000 0 0 0; font-family: Arial, Verdana, Geneva, Tahoma, Helvetica, sans-serif;font-size:12px;color:#000;}
body *{outline:none;}
body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
html{overflow-x:hidden;}
fieldset,img,abbr,acronym{border: 0px;}
p,h1,h2,h3,h4,h5, h6{margin:10px 0;}
ul{list-style-type: none;}
address,caption,cite,code,th,var{font-style:normal;font-weight:normal;}
q:before,q:after {content:'';}
hr{display:none;position:absolute;}
input[type="hidden"]{visibility:hidden;}
textarea{overflow:auto;}
a:link, a:visited, a:active, a:hover{text-decoration:underline;}

/* clear both fix */
.clear, .cb{clear:both;}
br.clear, br.cb{line-height:0;font-size:1px;}

/* hide */
.hide{
	visibility:hidden;
	overflow:hidden;
	height:1px;
	margin-top:-1px;
	font-size:1px;
	line-height:0;
}
/* --------------------------------------------------------------- forms */
.inputHolder{
	overflow:hidden;
	zoom:1;
	padding:0 3px;
	border:1px solid #828282;
}
	.inputHolder input{
		float:left;display:inline;
		width:100%;
		height:18px;
		line-height:18px;
		padding:0;
		margin:0;
		background:none;
		border:none;
		zoom:1;
	}
		
.inputHolder,
.inputHolder input,
select,
textarea{
	color:#000;
	font-size:12px;
}
.inputHolder,
select,
textarea{
	border: #404040 1px solid;	
}
/*
	use "http://www.brilhante.com.br/" to identify the server root path. Ex.:
	background:url(http://www.brilhante.com.br/locales/global/img/px.gif?v=1.0.0) 0 0 no-repeat;
*/


/* Estrutura */
body {
	/*background: transparent url(http://www.brilhante.com.br/locales/global/img/bg_pattern_white.png?v=1.0.0) top left repeat;*/
	text-align: center;
}

.main {
	margin:0 auto;
	min-height:100%;
	_height:100%;
	position:relative;
	text-align:left;
	z-index:1;
}

h1 {
	overflow:hidden;
	font-size:0;
	height:0;
	margin:0;
}

.mt12{margin-top:12px;}

.headerWrapper .header, 
.main .containerWrapper .container,
.footerWrapper .footer {
	width:1042px;
}

.headerWrapper {
	background: transparent url(http://www.brilhante.com.br/locales/global/img/bg_header.jpg?v=1.0.0) top left repeat-x;
}
	.headerWrapper .header {
		background: transparent url(http://www.brilhante.com.br/locales/global/img/bg_header.png?v=1.0.0) 22px 95px no-repeat;
		margin:0 auto;
		position:relative;
	}
		.headerWrapper .header .brilhante {
			overflow:hidden;
			/* display:block; */
			height:0;			
			background:url(http://www.brilhante.com.br/locales/global/img/logo_brilhante.png?v=1.0.0) no-repeat!important;
			background:none;
			_filter:progid:dximagetransform.microsoft.alphaimageloader(src='http://www.brilhante.com.br/locales/global/img/logo_brilhante.png', sizingmethod='clip');
			width:141px;
			padding-top:138px;
			z-index:10;
			position:absolute;
			top:0;
			left:0;
		}
		.headerWrapper .header .rss {
			width:45px;
			padding-top:6px;
			position:absolute;
			top:20px;
			right:15px;
			z-index:11;
		}
			.headerWrapper .header .rss a.btRss {
				overflow:hidden;
				display:block;
				height:0;
				background:url(http://www.brilhante.com.br/locales/global/img/bt_rss.gif?v=1.0.0) no-repeat;
				width:45px;
				padding-top:17px;
			}
		.headerWrapper .header .search {
			float:right;
			display:inline;
			overflow:hidden;
			margin:26px 0 0 0;
			width:270px;
			height:16px;
			text-align:right;
			zoom:1;
		}	
			.headerWrapper .header .search input {
				width:145px;
				font-size:10px;
				color:#b7b7b7;
				padding:2px;
				float:left;
				border-top:1px solid #d1d1d1;
				border-left:1px solid #d1d1d1;
			}
				.headerWrapper .header .search input.textPesquisa {
					vertical-align:6px;  
					_vertical-align:8px;  
					#vertical-align:8px;  
				}
				
				.headerWrapper .header .search input.btPesquisar {
					border:0;
					width:39px;
					height:56px;
					right:67px;
					top:12px;
					position:absolute;
					_vertical-align:6px;  
					#vertical-align:6px;  
					
				}
		.headerWrapper .header .featureWrapper	{
			overflow:hidden;
			margin-left:15px;
			clear:left;
		}
			.headerWrapper .header .featureWrapper .txtFeature {
				overflow:hidden;
				display:block;
				height:0;
				position:relative;
				top:-120px;
				left:290px;
			}
			.txtLavaRoupas {
				height:156px;
				left:76px;
				position:absolute;
				text-indent:-9999px;
				top:93px;
				width:212px;
			}
			.txtBrilhante {
				height:227px;
				left:342px;
				position:absolute;
				text-indent:-9999px;
				top:70px;
				width:374px;
			}
			.txtBranco {
				height:162px;
				position:absolute;
				right:102px;
				text-indent:-99999px;
				top:91px;
				width:132px;
			}
		.headerWrapper .header .menu {
			margin:30px 0 0 0;
			float:left;
			display:inline;
			overflow:hidden;
			zoom:1;
		}
			.headerWrapper .header .menu li {
				float:left;
				margin-right:15px;
			}			
			.headerWrapper .header .menu li a {
				overflow:hidden;
				display:block;
				height:0;
			}

.main {
	/*background: transparent url(http://www.brilhante.com.br/locales/global/img/bg_pattern_dark.png?v=1.0.0) top left repeat-y;*/
	background: transparent url(http://www.brilhante.com.br/locales/global/img/bg_pattern.png?v=1.0.0) top center repeat-y;
}

	.containerWrapper{}
		.main .containerWrapper .container {
			position:relative;
			margin:0 auto;
			text-align:center;
			padding-bottom:80px;
			margin-bottom:80px;
			position:relative;
		}
			.main .containerWrapper .container .content {
				width:640px;
				float:left;
				text-align:left;
				margin-right:20px;
			}
			.containerHolder{
				background:#fff;
				position:relative;
				width:925px;
				margin:0 auto;
				z-index:10;
				padding:39px 28px 39px 47px;
			}
			.topContainer{
				background:url(http://www.brilhante.com.br/locales/global/img/bg_top_content.jpg?v=1.0.0) no-repeat top center;
				width:1024px;
				height:272px;
				position:absolute;
				left:10px;
			}
			.bottomContainer{
				background:url(http://www.brilhante.com.br/locales/global/img/bg_bottom_content.jpg?v=1.0.0) no-repeat bottom center;
				width:1024px;
				height:344px;
				position:absolute;
				left:10px;
				bottom:57px;
			}
			.container .sideBar {
				width:235px;
				text-align:left;
				float:right;
				zoom:1;
				position:relative;
				padding-left:16px;		
			}
				.content .posts {position:relative;}
					.content .postHolder {position:relative;}
					.content .posts .postTag{
						background:url(http://www.brilhante.com.br/locales/global/img/bg_tag.jpg?v=1.0.0) top left no-repeat;
						height:63px;
						left:-119px;
						position:absolute;
						top:22px;
						padding:10px 19px;
						width:40px;	
					}
						.content .postHolder img {
							float:left;
							margin:0 15px 15px 0;
						}
						.content .postHolder p {
							color:#616161 !important;
						}
						.content .postHolder .lnkContinueLendo {
							float:right;
							color:#477dc2;
						}
							.content .postHolder p.lnkContinueLendo a {
								color:#477dc2;	
							}
						.content .posts .postTag p {
							font-size:17px !important;
							color:#576b83;
							margin:0;
						}
							.content .posts .postTag p.postData{
								border-bottom:1px solid #92bee8;
								color:#477dc2;
							}
				.container .sideBar .feature {
					position:relative;
					left:-16px;
					display:block;
					overflow:hidden;
				}
					.container .sideBar .feature .titParticipeConcurso {	
						margin:0;
						height:0;
						display:block;
						overflow:hidden;			
					}
						.container .sideBar .feature a.btCliqueParticipe {	
							display:block;
							overflow:hidden;
							height:0;				
							margin-left:16px;
						}
			
			.container .sideBar .titleSideBar,
			.container .sideBar .titleCampanha {
				color:#477dc2;
				font-size:16px;
				text-transform:uppercase;
				background:url(http://www.brilhante.com.br/locales/global/img/line_title_side_bar.gif?v=1.0.0) top left no-repeat;
				padding-top:14px;
				padding-left:16px;
				margin-left:-16px;
			}
			.container .sideBar .titleCampanha {
				background:none;
				padding-top:0;
			}
			.container .sideBar .txtSmall {
				color:#616161;
				font-size:10px;
				margin-bottom:5px;
			}
			.container .sideBar .subTitleSideBar {
				color:#66acef;
				font-size:14px;		
			}
			.container .sideBar ul li a {
				color:#616161;
				font-size:10px;
				text-decoration:none;
				background:url(http://www.brilhante.com.br/locales/global/img/ico_circle_blue.gif?v=1.0.0) 0 3px no-repeat;
				padding-left:10px;
			}					
			.container .sideBar ul.recomenda li a {
				color:#616161;
				font-size:11px;
				text-decoration:none;
				background:none;
				padding-left:0px;
			}
			.container .sideBar ul.recomenda li a:hover {				
				text-decoration:underline;				
			}	
            .container .sideBar .bannerPromoestilo {
                overflow:hidden;
                display:block;
                height:0;
            }
            .container .sideBar .bannerProdutos {
                overflow:hidden;
                display:block;
                height:0;
            }   
			.container .sideBar .txtVideoCampanha {
				color:#5691c9;
				font-size:10px;
				margin-top:-10px;
			}	
			.container .sideBar .txtRecebaNovidades {
				color:#616161;
				font-size:12px;
				width:220px;
				margin-top:-10px;
			}
			.container .sideBar input.txtEmailNewsletter {
				float:left;
				font-size:10px;
				color:#b7b7b7;
				padding:2px;
				border-top:1px solid #d1d1d1;
				border-left:1px solid #d1d1d1;
				margin-right:10px;
				width:116px;
			}	
			.container .sideBar input.btCadastrarEmail {
				float:right;
				position:absolute;
				right:-32px;
			}
			
			.container .titleMsgReturn {
				font-size:18px;
				color:#477dc2;
				font-weight:bold;
				text-transform:uppercase;
				border-bottom:1px dashed #6986ac;
				padding-bottom:4px;
				_height:1px;
				display:block;
			}
			.container .txtMsgReturn {
				color:#1c318b;
				display:block;
			}
			.container a.btVoltarHome {
				overflow:hidden;
				display:block;
				height:0;
				padding-top:21px;
			}

/* blog brilhante - home */

body.blog .container .titlePost {
	font-size:18px;
	color:#e900d1;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:1px dashed #6986ac;
	padding-bottom:4px;
	_height:1px;
	display:block;
}
	body.blog .container .titlePost a {
		color:#477dc2;
		text-decoration:none;		
	}
	body.blog .container .titlePost a:hover {		
		text-decoration:underline;
	}
	
body.blog .container .infoPost {
	color:#6986ac;
	font-size:10px;
	text-align:right;				
	margin-top:-5px;
	margin-bottom:15px;			
}
	body.blog .container .infoPost p {
		color:#6986ac;
		font-size:10px;		
		text-align:left;
		margin:0;					
	}	

body.blog .container p {
	font-size:12px;
	color:#1c318b;
}
	body.blog .container p a.lnkContinueLendo {
		color:#477dc2;
		font-size:12px;
	}
body.blog .container .postBottom {
	padding-bottom:20px;
	overflow:hidden;
	/*width:98%;*/
	padding-left:10px;
	zoom:1;
}
	body.blog .container .postBottom p {
		color:#6986ac;
		font-weight:bold;
		font-size:11px;
		background:url(http://www.brilhante.com.br/locales/global/img/ico_seta_azul.gif?v=1.0.0) 0 4px no-repeat;
		padding-left:10px;
		margin:10px 0;
	}
		body.blog .container .postBottom a {
			color:#6986ac;
		}
	
	body.blog .container .postBottom a.btImprimir,
	body.blog .container .postBottom a.btEnviarAmigo {
		float:left;
		height:26px;
		margin-right:10px;
		margin-top:5px;
		text-indent:-9999px;
	}

body.blog .container .titComentarios {
	color:#477dc2;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(http://www.brilhante.com.br/locales/global/img/line_title_side_bar.gif?v=1.0.0) top left no-repeat;
	padding-top:14px;	
	display:block;
}
body.blog .container .titUserComentarios {
	color:#1c318b;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
}
body.blog .container .txtUserComentarios {
	color:#1c318b;
	font-size:11px;	
	margin-top:5px;
}

body.blog .container .titSeuComentario {
	color:#477dc2;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(http://www.brilhante.com.br/locales/global/img/line_title_side_bar.gif?v=1.0.0) top left no-repeat;
	padding-top:14px;	
	display:block;
	margin-top:40px;
}

body.blog .container .frmComentario {
	display:block;
	
}
	body.blog .container .frmComentario li {
		display:block;
		margin-top:15px;
	}
		body.blog .container .frmComentario li label {
			display:inline;			
			margin-right:10px;
			float:left;
			width:40px;
			color:#1c318b;
			font-size:12px;
			font-weight:bold;
		}
		body.blog .container .frmComentario li label.lblComentario {				
			display:block;
			float:none;
			width:0;
		}
		body.blog .container .frmComentario li input {
			width:200px;
			font-size:11px;
			color:#b7b7b7;
			padding:2px;
			border-top:1px solid #a4a4a4;
			border-left:1px solid #a4a4a4;
		}
		body.blog .container .frmComentario li input.btEnviarComentario {
			width:93px;
			height:26px;
			border:0;
			padding:0;
			margin-left:375px;
			margin-top:-37px;
			position:absolute;
		}
		body.blog .container .frmComentario li textarea {
			width:360px;
			height:70px;
			margin-top:10px;
			font-size:11px;
			color:#b7b7b7;
			padding:2px;
			border-top:1px solid #a4a4a4;
			border-left:1px solid #a4a4a4;
			border-right:1px solid #f4f4f4;
			border-bottom:1px solid #fff;
		}
		body.blog .container #frmEnvie fieldset {
			margin:20px 0;
		}
			body.blog .container #frmEnvie legend {
			color:#616161;
			font-size:14px;
		}
.pagination{}
	.pagination ul{}
		.pagination ul li{
			background:url(http://www.brilhante.com.br/locales/global/img/sprite_pagination.jpg?v=1.0.0) bottom left no-repeat;
			float:left;
			padding-left:37px;
			height:25px;
		}
			.pagination ul li a {
				color:#6986ac;
				font-weight:bold;
				margin-top:4px;
				display:block;
			}
				.postNovos {
					background-position: top right !important;
					float:right !important;
					padding-left:0;
					padding-right:37px;
				}


/* cadastro */

body.cadastro .container .titleSite {
	font-size:18px;
	color:#e900d1;	
	text-transform:uppercase;
	border-bottom:1px solid #6986ac;
	padding-bottom:4px;
	_height:1px;
	display:block;
}

body.cadastro .container ul.frm {
	padding-top:10px;	
}	
	body.cadastro .container ul.frm li {
		color:#1c318b;
		font-size:12px;
		margin-bottom:5px;
	}
		body.cadastro .container ul.frm li .titleForm {
			font-weight:bold;			
		}
		body.cadastro .container ul.frm li label {
			width:120px;			
			float:left;
			text-align:right;
			padding-right:10px;
			padding-top:2px;
		}		
		body.cadastro .container ul.frm li input, select {
			font-size:10px;
			color:#b7b7b7;
			padding:2px;
			border-top:1px solid #d1d1d1;
			border-left:1px solid #d1d1d1;
		}
			body.cadastro .container ul.frm li input.small {
				width:25px;
			}
			body.cadastro .container ul.frm li input.medium {
				width:105px;
			}
			body.cadastro .container ul.frm li input.full {
				width:215px;
			}
		body.cadastro .container ul.frm li.checkFrmEmail {
			padding-left:130px;
			font-size:10px;			
		}
		body.cadastro .container ul.frm li.checkFrmEmail input {
			border:0;			
			position:relative;			
			top:2px;
			/* fix checkbox */
			vertical-align: 0 !important;
			vertical-align: -2px;
		}
		body.cadastro .container ul.frm li .btEnviar {
			margin-left:130px;
			margin-top:10px;
			border:0;
		}
		
		
/* contato */

body.contato .container .titleSite {
	font-size:18px;
	color:#e900d1;	
	text-transform:uppercase;
	border-bottom:1px solid #6986ac;
	padding-bottom:4px;
	_height:1px;
	display:block;
}		
		
body.contato .container ul.frm {
	padding-top:10px;	
}	
	body.contato .container ul.frm li {
		color:#1c318b;
		font-size:12px;
		margin-bottom:5px;
	}		
		body.contato .container ul.frm li label {
			width:80px;
			float:left;
			text-align:right;
			padding-right:10px;
			padding-top:2px;
			font-weight:bold;
		}		
		body.contato .container ul.frm li input, textarea {
			font-size:10px;
			color:#b7b7b7;
			padding:2px;
			border-top:1px solid #d1d1d1;
			border-left:1px solid #d1d1d1;
		}
			body.contato .container ul.frm li input.small {
				width:25px;
			}
			body.contato .container ul.frm li input.medium {
				width:105px;
			}
			body.contato .container ul.frm li input.full {
				width:215px;
			}
			body.contato .container ul.frm li textarea.full {
				width:360px;
				height:220px;
				font-size:11px;
			}
		body.contato .container ul.frm li .btEnviar {
			margin-left:90px;
			margin-top:10px;
			border:0;
		}		
		
		
/* arquivos */

body.arquivos .container .titleSite {
	font-size:18px;
	color:#e900d1;	
	text-transform:uppercase;
	border-bottom:1px solid #6986ac;
	padding-bottom:4px;
	_height:1px;
	display:block;
}	
body.arquivos .container p{
	font-size:12px;
	color:#1c318b;
}

body.arquivos .container .listaArquivos {
	color:#1c318b;
}
	body.arquivos .container .listaArquivos li {
		margin-bottom:5px;
	}
	body.arquivos .container .listaArquivos a.lnkListAnoArquivo {
		color:#1c318b;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}
	body.arquivos .container .listaArquivos a.lnkListAnoArquivo:hover {
		text-decoration:underline;
	}
	
	body.arquivos .container .listaArquivos .subItensMes {
		padding:10px 0 0 12px;
		display:none;
	}
		body.arquivos .container .listaArquivos .subItensMes a {
			color:#1c318b;
			font-size:12px;			
			text-decoration:none;
		}
		body.arquivos .container .listaArquivos .subItensMes a:hover {
			text-decoration:underline;
		}
body.arquivos .container .listaArquivos .subItensPost {
	padding:10px 0 0 12px;
	margin-bottom:10px;	
	display:none;
}
	body.arquivos .container .listaArquivos .subItensPost a {
		text-decoration:underline;
	}
		
/* campanha */

body.campanha .container .titleSite {
	font-size:18px;
	color:#477dc2;	
	text-transform:uppercase;
	border-bottom:1px dashed #6986ac;
	padding-bottom:4px;
	_height:1px;
	display:block;
}	
body.campanha .container p{
	font-size:12px;
	color:#1c318b;
}
body.campanha .container .embedVideo {
	/*float:left;*/	
}
body.campanha .container .txtContentVideo {
	float:left;
	width:310px;
	padding-left:15px;
}
body.campanha .container .titVideoCampanha {
	font-size:18px;
	color:#1c318b;
	background:url(http://www.brilhante.com.br/locales/global/img/ico_circle_azul.gif?v=1.0.0) 0 4px no-repeat;
	padding-left:18px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;	
}
	
/* produtos */

body.produtos .container .titleSite {
	font-size:18px;
	color:#477dc2;	
	text-transform:uppercase;
	border-bottom:1px dashed #6986ac;
	padding-bottom:4px;
	_height:1px;
	display:block;
}	
body.produtos .container .txtIntroProdutos {
	color:#1c318b;
}
body.produtos .container .listaProdutos{
	color:#1c318b;
}
	body.produtos .container .listaProdutos li {
		margin-top:20px;		
	}
	body.produtos .container .listaProdutos .bgProdutoAguaSanitaria {
		background:url(http://www.brilhante.com.br/locales/global/img/img_produto_agua_sanitaria.png?v=1.0.0) no-repeat!important;
		background:none;
		_filter:progid:dximagetransform.microsoft.alphaimageloader(src='http://www.brilhante.com.br/locales/global/img/img_produto_agua_sanitaria.png', sizingmethod='clip');
		height:159px;
		padding-left:140px;		
	}
	body.produtos .container .listaProdutos .bgProdutoAlvejanteFresh {
		background:url(http://www.brilhante.com.br/locales/global/img/img_produto_alvejante_fresh.png?v=1.0.0) no-repeat!important;
		background:none;
		_filter:progid:dximagetransform.microsoft.alphaimageloader(src='http://www.brilhante.com.br/locales/global/img/img_produto_alvejante_fresh.png', sizingmethod='clip');
		height:159px;
		padding-left:140px;
		padding-right:15px;
	}
	body.produtos .container .listaProdutos .bgProdutoAlvejanteUtile {
		background:url(http://www.brilhante.com.br/locales/global/img/img_produto_alvejante_utile.png?v=1.0.0) no-repeat!important;
		background:none;
		_filter:progid:dximagetransform.microsoft.alphaimageloader(src='http://www.brilhante.com.br/locales/global/img/img_produto_alvejante_utile.png', sizingmethod='clip');
		height:159px;
		padding-left:140px;		
	}
	
	body.produtos .container .listaProdutos .titListaProdutos {
		color:#1c318b;
		font-size:18px;
		position:relative;
		padding-top:37px;
	}

body.produtos .container .listaProdutos p {
	color:#1c318b;
	font-size:12px;
	position:relative;
}
body.produtos .container .listaProdutos a {
	color:#e900d1;
	font-size:12px;
	position:relative;
}

/* categorias */

body.categorias .container .titlePost {
	font-size:18px;
	color:#e900d1;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:1px solid #6986ac;
	padding-bottom:4px;
	_height:1px;
	display:block;
}
	body.categorias .container .titlePost a {
		color:#e900d1;
		text-decoration:none;
	}
	body.categorias .container .titlePost a:hover {		
		text-decoration:underline;
	}
body.categorias .container .infoPost {
	color:#6986ac;
	font-size:10px;
	text-align:right;				
	margin-top:-5px;				
}
	body.categorias .container .infoPost p {
		color:#6986ac;
		font-size:10px;
		float:left;
		text-align:left;
		margin:0;					
	}	
body.categorias .container img {
	float:left;
	margin-top:15px;
	margin-right:15px;
}
body.categorias .container p {
	font-size:12px;
	color:#1c318b;
}
	body.categorias .container p a.lnkContinueLendo {
		color:#477dc2;
		font-size:12px;
		float:right;		
	}
body.categorias .container .postBottom {
	padding-bottom:20px;
	overflow:hidden;	
	width:98%;	
	padding-left:10px;
	zoom:1;
}
	body.categorias .container .postBottom p {
		color:#6986ac;
		font-weight:bold;
		font-size:11px;
		background:url(http://www.brilhante.com.br/locales/global/img/ico_seta_azul.gif?v=1.0.0) 0 4px no-repeat;
		padding-left:10px;
		margin:5px 0;
	}
		body.categorias .container .postBottom a {
			color:#6986ac;
		}

body.categorias .container a.btMaisAntigos {
	overflow:hidden;
	display:block;
	height:0;
	padding-top:21px;
}

/* busca */
body.busca .container .titlePost {
	font-size:14px;
	color:#e900d1;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px dashed #6986ac;
	padding-bottom:4px;
	_height:1px;
	display:block;
}
	body.busca .container .titlePost a {
		color:#477dc2;
		text-decoration:none;
	}
	body.busca .container .titlePost a:hover {		
		text-decoration:underline;
	}
body.busca .container .infoPost {
	color:#6986ac;
	font-size:10px;
	text-align:right;				
	margin-top:-5px;				
}
	body.busca .container .infoPost p {
		color:#6986ac;
		font-size:10px;
		float:left;
		text-align:left;
		margin:0;					
	}	
body.busca .container img {
	float:left;
	margin-top:15px;
	margin-right:15px;
}
body.busca .container p {
	font-size:12px;
	color:#1c318b;
}
	body.busca .container p a.lnkContinueLendo {
		color:#477dc2 !important;
		font-size:12px;
		float:right;		
	}
body.busca .container .postBottom {
	padding-bottom:20px;
	overflow:hidden;	
	width:98%;	
	padding-left:10px;
	zoom:1;
}
	body.busca .container .postBottom p {
		color:#6986ac;
		font-weight:bold;
		font-size:11px;
		background:url(http://www.brilhante.com.br/locales/global/img/ico_seta_azul.gif?v=1.0.0) 0 4px no-repeat;
		padding-left:10px;
		margin:5px 0;
	}
		body.busca .container .postBottom a {
			color:#6986ac;
		}

body.busca .container .txtSearchResults {
	color:#477dc2;
	font-size:18px;
	text-transform:uppercase;
	padding-bottom:10px;
}
	body.busca .container .txtSearchResults p {
		margin:0;
		color:#477dc2;
		font-size:18px;		
	}
body.busca .container .txtSearchError {
	font-size:10px;
}

body.busca .container .search {
		display:block;
	}	
		body.busca .container .search input {
			width:150px;
			font-size:10px;
			color:#b7b7b7;
			padding:2px;
			border-top:1px solid #d1d1d1;
			border-left:1px solid #d1d1d1;
		}
			body.busca .container .search input.btPesquisar {
				border:0;
				width:119px;
				height:26px;
				position:relative;
				top:12px;
			}

.footerWrapper {
	background: transparent url(http://www.brilhante.com.br/locales/global/img/bg_footer.jpg?v=1.0.0) top left repeat-x;
	height:32px;
	top:-32px;
	z-index:10;	
}
	.footerWrapper .footer {
		margin:auto;
		padding-top:12px;
		font-size:11px;		
	}
		.footerWrapper .footer .fbiz {
			color:#fff;
			text-decoration:none;
			display:inline;
			width:20px;
			float:left;
			margin-left:25px;
		}
		.footerWrapper .footer ul {
			display:block;			
			float:right;
			margin-right:30px;
		}
			.footerWrapper .footer ul li {
				display:inline;				
			}
				.footerWrapper .footer ul li a {
					color:#fff;
					float:left;
					margin-right:3px;
					text-transform:uppercase;
					text-decoration:none;
				}

/* termos de uso */

body.termosdeuso .container .titleSite {
	font-size:18px;
	color:#e900d1;	
	text-transform:uppercase;
	border-bottom:1px solid #6986ac;
	padding-bottom:4px;
	_height:1px;
	display:block;
}	
body.termosdeuso .container p {
	font-size:12px;
	color:#1c318b;
}


/* politica de privacidade */

body.politica .container .titleSite {
	font-size:18px;
	color:#e900d1;	
	text-transform:uppercase;
	border-bottom:1px solid #6986ac;
	padding-bottom:4px;
	_height:1px;
	display:block;
}	
body.politica .container p {
	font-size:12px;
	color:#1c318b;
}

/* Desafio */

body.desafio .container .titleSite {
	font-size:18px;
	color:#477dc2;	
	text-transform:uppercase;
	border-bottom:1px dashed #6986ac;
	padding-bottom:4px;
	_height:1px;
	display:block;
}	

body.promoEstilo .container .titleSite {
    font-size:18px;
    color:#477dc2;  
    text-transform:uppercase;
    border-bottom:1px dashed #6986ac;
    padding-bottom:4px;
    _height:1px;
    display:block;
}   

body.desafio .container p, body.promoEstilo .container p {
	font-size:12px;
	color:#1c318b;
}
				
/* Amostra */

body.amostra .container .titleSite {
	font-size:18px;
	color:#477dc2;	
	text-transform:uppercase;
	border-bottom:1px dashed #6986ac;
	padding-bottom:4px;
	_height:1px;
	display:block;
}	

body.amostra .container p{
	font-size:12px;
	color:#1c318b;
}

/* blog brilhante - 404 */
.pg404 {
	color:#616161;
}

.pg404 .titlePost {
	color:#477dc2;
	border-bottom:1px dashed #6986AC;
	display:block;
	font-size:18px;
	font-weight:normal;
	padding-bottom:4px;
	margin-bottom:20px;
	text-transform:uppercase;
}

.menu404 {
	background: transparent url(http://www.brilhante.com.br/locales/global/img/bg_404.jpg?v=1.0.0) top left no-repeat;
	height:215px;
	padding:2px 0 0 85px;
	margin-top:30px;
}
	.menu404 ul{margin-top:15px;}
		.menu404 ul li{
			margin-bottom:5px;
		}
			.menu404 ul li a {
				border-bottom:1px solid #477dc2;
				color:#477dc2;
				font-weight:bold;
				font-size:14px;
				text-decoration:none;
				padding-bottom:1px;
			}


/* header menu */

.header .menu li a.btMnBlog,
.header .menu li a.btMnBrilhante,
.header .menu li a.btMnProdutos,
.header .menu li a.btMnDesafio,
.header .menu li a.btMnAmostra,
.header .menu li a.btMnPromo {
	background:url(http://www.brilhante.com.br/locales/pt-BR/img/spt_menu.gif?v=1.0.0) no-repeat 0 0;
	height:11px;
	text-indent:-9999px;
}

.header .menu li a.btMnBlog {
	width:90px;
}
.header .menu li a.btMnBlog:hover,
.header .menu li a.btMnblogActive {
	background-position: 0 -12px;
}

.header .menu li a.btMnBrilhante {
	width:57px;
	background-position: -105px 0;
}
.header .menu li a.btMnBrilhante:hover,
.header .menu li a.btMnBrilhanteActive {
	background-position: -105px -12px;
}

.header .menu li a.btMnProdutos {
	background-position: -176px 0;
	width:57px;
}
.header .menu li a.btMnProdutos:hover,
.header .menu li a.btMnprodutosActive {
	background-position: -176px -12px;
}
.header .menu li a.btMnCampanha {
	background-position: -159px 0;
	width:65px;
}
.header .menu li a.btMnCampanha:hover,
.header .menu li a.btMncampanhaActive {
	background-position: -159px -12px;
}

.header .menu li a.btMnDesafio {
	background-position:-218px 0;
	width:104px;
}

.header .menu li a.btMnDesafio:hover,
.header .menu li a.btMndesafioActive {
	background-position: -218px -12px;
}

.header .menu li a.btMnAmostra {
	background-position: -327px 0;
	width:92px; 
}

.header .menu li a.btMnAmostra:hover,
.header .menu li a.btMnamostraActive {
	background-position: -327px -12px;
}

.header .menu li a.btMnPromo {
    background-position: -248px 0;
    width:161px;
}
.header .menu li a.btMnPromo:hover,
.header .menu li a.btMnPromoActive {
    background-position: -248px -12px;
}


/* header feature */

.header .featureWrapper {
	background:none;
	height:268px;
}
	.header .featureWrapper .txtFeature {
		background:url(http://www.brilhante.com.br/locales/pt-BR/img/txt_feature.gif?v=1.0.0) no-repeat;
		width:205px;
		padding-top:69px;
	}

	
/* side bar */
	
.sideBar .feature {	
	background:url(http://www.brilhante.com.br/locales/pt-BR/img/banner_promo-mais-cor.jpg?v=1.0.0) no-repeat; 
	width:262px;
	padding-top:281px;
	height:0;
}

.sideBar .feature a.btCliqueParticipe {
	background:url(http://www.brilhante.com.br/locales/pt-BR/img/bt_clique_participe.gif?v=1.0.0) no-repeat;
	width:255px;
	padding-top:40px;
}

.container .sideBar .bannerPromoestilo {
    background:url(http://www.brilhante.com.br/locales/pt-BR/img/banner_promo_estilo.jpg?v=1.0.0) no-repeat;
    width:224px;
    padding-top:238px;
	cursor:auto;
}

.container .sideBar .bannerProdutos {
    background:url(http://www.brilhante.com.br/locales/pt-BR/img/banner_conheca_produtos.jpg?v=1.0.0) no-repeat;
    width:224px;
    padding-top:119px;
}


/* menu footer */
/*
.footerWrapper .footer ul li a.btCadastre {
	background:url(http://www.brilhante.com.br/locales/pt-BR/img/spt_menu_footer.gif?v=1.0.0) no-repeat;
	width:73px;	
}
.footerWrapper .footer ul li a.btUnilever {
	background:url(http://www.brilhante.com.br/locales/pt-BR/img/spt_menu_footer.gif?v=1.0.0) -73px 0 no-repeat;
	width:52px;
}
.footerWrapper .footer ul li a.btPolitica {
	background:url(http://www.brilhante.com.br/locales/pt-BR/img/spt_menu_footer.gif?v=1.0.0) -125px 0 no-repeat;
	width:134px;
}
.footerWrapper .footer ul li a.btTermos {
	background:url(http://www.brilhante.com.br/locales/pt-BR/img/spt_menu_footer.gif?v=1.0.0) -259px 0 no-repeat;
	width:84px;
}
.footerWrapper .footer ul li a.btContato {
	background:url(http://www.brilhante.com.br/locales/pt-BR/img/spt_menu_footer.gif?v=1.0.0) -343px 0 no-repeat;
	width:50px;
}
*/

/* mesage default */

.container a.btVoltarHome {
	background:url(http://www.brilhante.com.br/locales/pt-BR/img/bt_voltar_home.gif?v=1.0.0) no-repeat;
	width:156px;
}

/* content blog buttons post */

body.blog .container .postBottom a.btImprimir {
	background:url(http://www.brilhante.com.br/locales/pt-BR/img/bt_imprimir.gif?v=1.0.0) no-repeat;
	width:93px;
}
body.blog .container .postBottom a.btEnviarAmigo {
	background:url(http://www.brilhante.com.br/locales/pt-BR/img/bt_enviar_amigo.gif?v=1.0.0) no-repeat;
	width:159px;
}


/* content categorias */

body.categorias .container a.btMaisAntigos {
	background:url(http://www.brilhante.com.br/locales/pt-BR/img/bt_mais_antigos.gif?v=1.0.0) no-repeat;
	width:117px;
}












